package com.yonyou.ucf.mdf.app.isvdxq.firstpart.pandian.entity;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Date;
import com.yonyou.iuap.yms.param.BaseEntity;
import com.yonyou.iuap.yms.annotation.*;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
@YMSEntity
@YMSTable(tableName = "dxq_checkdiff")
public class Checkdiff extends BaseEntity {

    private String id;

    private String checkResultID;

    private String warehouseId;

    private String warehouseName;

    private String warehouseCode;

    private String checkID;

    private String checkCode;

    private String coderfid;

    private String RfidCode;

    private String LabelCount;

    private String localtionID;

    private String localtionName;

    @YMSColumn(name = "product_id")
    private String product_id;

    private String productName;

    //物资单位
    private String productunit;

    private String stockunitname;

    //物资skumid
    @YMSColumn(name = "product_sku_id")
    private String product_sku_id;

    //物资skum名称
    private String productskuName;

    //盘点状态
    private String checkstatus;

    //处理状态
    private String status;

    //盘点人备注
    private String remark;

    //删除标记
    private Short dr;

    //租户id
    private String tenantId;

    //模板
    private String pkTemp;

    //版本
    private Integer version;

    //创建时间
    private Date createTime;

    //修改时间
    private Date modifyTime;

    //创建人
    private String creator;

    //修改人
    private String modifier;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(String warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseName() {
        return warehouseName;
    }
    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }

    public String getWarehouseCode() {
        return warehouseCode;
    }
    public void setWarehouseCode(String warehouseCode) {
        this.warehouseCode = warehouseCode;
    }

    public String getCheckResultID() {
        return checkResultID;
    }

    public void setCheckResultID(String checkResultID) {
        this.checkResultID = checkResultID;
    }

    public String getCheckID() {
        return checkID;
    }

    public void setCheckID(String checkID) {
        this.checkID = checkID;
    }

    public String getCheckCode() {
        return checkCode;
    }

    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    public String getCoderfid() {
        return coderfid;
    }

    public void setCoderfid(String coderfid) {
        this.coderfid = coderfid;
    }

    @JsonProperty("RfidCode")
    public String getRfidCode() {
        return RfidCode;
    }

    public void setRfidCode(String RfidCode) {
        this.RfidCode = RfidCode;
    }

    @JsonProperty("LabelCount")
    public String getLabelCount() {
        return LabelCount;
    }

    public void setLabelCount(String labelCount) {
        LabelCount = labelCount;
    }

    public String getLocaltionID() {
        return localtionID;
    }

    public void setLocaltionID(String localtionID) {
        this.localtionID = localtionID;
    }

    public String getLocaltionName() {
        return localtionName;
    }

    public void setLocaltionName(String localtionName) {
        this.localtionName = localtionName;
    }

    public String getProduct_id() {
        return product_id;
    }

    public void setProduct_id(String product_id) {
        this.product_id = product_id;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductunit() {
        return productunit;
    }

    public void setProductunit(String productunit) {
        this.productunit = productunit;
    }

    public String getStockunitname() {
        return stockunitname;
    }

    public void setStockunitname(String stockunitname) {
        this.stockunitname = stockunitname;
    }

    public String getProduct_sku_id() {
        return product_sku_id;
    }

    public void setProduct_sku_id(String product_sku_id) {
        this.product_sku_id = product_sku_id;
    }

    public String getProductskuName() {
        return productskuName;
    }

    public void setProductskuName(String productskuName) {
        this.productskuName = productskuName;
    }

    public String getCheckstatus() {
        return checkstatus;
    }

    public void setCheckstatus(String checkstatus) {
        this.checkstatus = checkstatus;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Short getDr() {
        return dr;
    }

    public void setDr(Short dr) {
        this.dr = dr;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getPkTemp() {
        return pkTemp;
    }

    public void setPkTemp(String pkTemp) {
        this.pkTemp = pkTemp;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    @Override
    public String toString() {
        return "Checkdiff{" + "id='" + id + '\'' + ", checkResultID='" + checkResultID + '\'' + ", checkID='" + checkID + '\'' + ", checkCode='" + checkCode + '\'' + ", coderfid='" + coderfid + '\'' + ", RfidCode='" + RfidCode + '\'' + ", LabelCount='" + LabelCount + '\'' + ", localtionID='" + localtionID + '\'' + ", localtionName='" + localtionName + '\'' + ", product_id='" + product_id + '\'' + ", productName='" + productName + '\'' + ", productunit='" + productunit + '\'' + ", stockunitname='" + stockunitname + '\'' + ", product_sku_id='" + product_sku_id + '\'' + ", productskuName='" + productskuName + '\'' + ", checkstatus='" + checkstatus + '\'' + ", status='" + status + '\'' + ", remark='" + remark + '\'' + ", dr=" + dr + ", tenantId='" + tenantId + '\'' + ", pkTemp='" + pkTemp + '\'' + ", version=" + version + ", createTime=" + createTime + ", modifyTime=" + modifyTime + ", creator='" + creator + '\'' + ", modifier='" + modifier + '\'' + '}';
    }
}
